Skip to content

Conversation

@jero-odoo
Copy link
Contributor

@jero-odoo jero-odoo commented Nov 17, 2025

new doc covering Live Chat expertise
Creating and assigning expertise, forwarding conversations, joining "looking for help" status conversations based on expertise

@jero-odoo jero-odoo self-assigned this Nov 17, 2025
@jero-odoo jero-odoo added the 5 label Nov 17, 2025
@robodoo
Copy link
Collaborator

robodoo commented Nov 17, 2025

Pull request status dashboard

@jero-odoo jero-odoo force-pushed the 19.0-live-chat-expertise-jero branch 3 times, most recently from 2db5a50 to 34d9856 Compare November 19, 2025 15:48
@jero-odoo jero-odoo force-pushed the 19.0-live-chat-expertise-jero branch from 34d9856 to 9bed814 Compare November 19, 2025 16:21
@jero-odoo jero-odoo marked this pull request as ready for review November 19, 2025 16:21
@C3POdoo C3POdoo requested a review from a team November 19, 2025 16:25
@jero-odoo
Copy link
Contributor Author

@larm-odoo this is ready for review thanks!

@jero-odoo jero-odoo requested a review from larm-odoo November 19, 2025 16:47
Copy link
Contributor

@larm-odoo larm-odoo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great understandable doc, on stuff I knew nothing about! Just a few comments - mostly to take or leave. Approved!

Expertise
=========

In Odoo's **Live Chat**, agents can designate *Expertise* in one or more areas. This allows
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
In Odoo's **Live Chat**, agents can designate *Expertise* in one or more areas. This allows
In Odoo's **Live Chat**, agents can designate *expertise* in one or more areas. This allows

It feels like a description here instead of a GUI/menu heading, so I'd lower case the E.

conversations to be assigned to them based on their scope of knowledge.

When a visitor requests help on a specific topic, Odoo can automatically assign the conversation to
an agent who has declared that expertise. Expertise improves routing efficiency, reduces wait time,
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
an agent who has declared that expertise. Expertise improves routing efficiency, reduces wait time,
an agent with that specific expertise. Expertise improves routing efficiency, reduces wait time,


When a visitor requests help on a specific topic, Odoo can automatically assign the conversation to
an agent who has declared that expertise. Expertise improves routing efficiency, reduces wait time,
and ensures customers speak to the most qualified person available.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
and ensures customers speak to the most qualified person available.
and ensures customers speak to a qualified person.

What happens if no one is available? If it's in this doc, I might link it here - just so they can jump if they are like 'what if no one is availabe?'

Comment on lines +21 to +23
*Administrator* level access is required in the **Live Chat** application to create or edit
expertise. Those with *User* level access can view the expertise menu and see which users are
assigned to each expertise, but they cannot make changes.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
*Administrator* level access is required in the **Live Chat** application to create or edit
expertise. Those with *User* level access can view the expertise menu and see which users are
assigned to each expertise, but they cannot make changes.
*Administrator* level access is required in the **Live Chat** application to create or edit
expertise. Those with *User* level access can view the expertise menu and see which users are
assigned to each expertise, but they cannot make changes.

You can link in th etext or add a see also block for the access rights doc

Set live chat expertise
=======================

To set a user's live chat expertise, click on the user avatar in the top-right corner of any page in
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I had no idea how to do this =D

Comment on lines +55 to +58
:ref:`create a new one <chatbot/build-a-chatbot>`. Scroll to the :guilabel:`Script` tab.

If there is an existing *Forward to Operator* step, click on it. If not, click :guilabel:`Add a
line`, then select *Forward to Operator* in the :guilabel:`Step Type` field.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
:ref:`create a new one <chatbot/build-a-chatbot>`. Scroll to the :guilabel:`Script` tab.
If there is an existing *Forward to Operator* step, click on it. If not, click :guilabel:`Add a
line`, then select *Forward to Operator* in the :guilabel:`Step Type` field.
:ref:`create a new one <chatbot/build-a-chatbot>`..
In the :guilabel:`Script` tab, if there is an existing *Forward to Operator* step, click on it. If not, click :guilabel:`Add a
line`, then select *Forward to Operator* in the :guilabel:`Step Type` field.

Only because you don't need to scroll- the tab is right there.

when finished.

.. tip::
When making selections in this field, considerthe use case for the chatbot. A *Support* chatbot
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
When making selections in this field, considerthe use case for the chatbot. A *Support* chatbot
When making selections in this field, consider the use case for the chatbot. A *Support* chatbot


.. image:: expertise/script-steps.png
:alt: A forward to operator script step pop-up.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do you want to add the 'Only if' field? Or explain why it should be left blank?

---------------------------

Users can add other live chat agents to an ongoing conversation directly from the chat window. Open
an active live chat conversation through the :menuselection:`Discuss app`. At the top-right of the
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you do this in the Live Chat app too? If so, I'd mention that as well.

Users can add other live chat agents to an ongoing conversation directly from the chat window. Open
an active live chat conversation through the :menuselection:`Discuss app`. At the top-right of the
chat, click the :icon:`fa-user-plus` :guilabel:`(user plus)` icon to open the *Invite People* menu.
The user's expertise is listed next to the :icon:`fa-graduation-cap` :guilabel:`(graduation cap)`
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
The user's expertise is listed next to the :icon:`fa-graduation-cap` :guilabel:`(graduation cap)`
Only available agents are listed, and the user's expertise is listed next to the :icon:`fa-graduation-cap` :guilabel:`(graduation cap)`

Not sure if that's true!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants